package ppt

import (
	"context"

	v1 "web-ppt/api/ppt/v1"
)

func (c *ControllerV1) ContentAddAndUpdate(ctx context.Context, req *v1.ContentAddAndUpdateReq) (res *v1.ContentAddAndUpdateRes, err error) {
	err = c.ppt.ToReplace(&req.Content)
	if err != nil {
		return nil, err
	}
	err = c.ppt.RemoveTextareaParser(&req.Content)
	if err != nil {
		return nil, err
	}
	err = c.ppt.ContentSave(ctx, req)

	return nil, err
}
